-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wheels: ADIOS2 v2.10.1 #1554
Wheels: ADIOS2 v2.10.1 #1554
Conversation
c7d98bd
to
94c9c37
Compare
94c9c37
to
4cc27be
Compare
Build wheels with ADIOS2 v2.9.2, which fixes c-blosc2 issues with null-blocks.
4cc27be
to
1987bc5
Compare
06ca4a5
to
a9aaad9
Compare
@vicentebolea can you help me with this all-static deployment of ADIOS 2.9.2? It is related to the upstream issues I opened :) |
Does BP5 not work on Windows for ADIOS2 2.9.2? # BP5
if(ADIOS2_USE_BP5 AND NOT WIN32)
set(ADIOS2_HAVE_BP5 TRUE)
endif() We want to switch our default output to BP5 after our last discussion w/ @pnorbert :) Serial read support would be awesome on any platform :) Update: confirmed, will be part of the ADIOS2 v2.10 release series (already in ADIOS2 development branch). |
9f0c8fc
to
3fb361f
Compare
ADIOS 2.10.0-rc1 on Windows:
|
I think I found the problem and it looks like a CMake bug. I was able to reproduce the same issue with CMake 3.23 on Windows (install Blosc2 and ADIOS2 statically --> try configuring openPMD-api with these dependencies). I checked the CMake scripts and they looked fine, so instead I upgraded to CMake 3.28, and that seems to work now. |
Awesome! Hm, CI installs CMake 3.28.1 already... Let me check if it picks up the right version. |
Current release_210 should have the fix for the windows static build |
@vicentebolea thanks, I pushed to use
the same issue. Snippet from the Windows CI in this PR:
|
@ax3l can you try the 2.10.0-rc1 and when find_package(ADIOS2) add a CONFIG. |
Try this branch for fixing the windows build: ornladios/ADIOS2#4093 |
Co-authored-by: Vicente Bolea <[email protected]>
f8fdec3
to
cbfc753
Compare
Install was already Release
32bit windows compiles of ADIOS2 v2.10.1 still fail, with an error both in EVPATH and in BP5: ornladios/ADIOS2#4105 (comment) |
Build wheels with ADIOS2 v2.9.2+, which fixes c-blosc2 issues with null-blocks.
Build with 2.10.0, which fixes static builds with ADIOS2 & c-blosc2 on Windows.
Note: since we do not bump the version of the already released 0.15.2 release, this will not create new wheels. Once we publish 0.15.3, this will be included.
Note: ADIOS2 BP5 supports will be available for Windows with the ADIOS 2.10+ release series.